package JavaDowork.pratice5;

/*
（1）定义一个方法getResult，返回值类型为小数类型，设置三个参数，两个小数类型（操作数），一个字符串（运算符）；

（2）在方法中，根据传入的字符串参数进行不同的运算；

（3）如果传入的字符不包含在加减乘除四个运算符中则输出“运算符错误”；

（4）在main方法中调用方法计算3*0、17/2、4+12、14-2的结果，测试方法是否成功运算出正确结果。     
 */
public class Q7 {
    public static void main(String[] args) {
        System.out.println(getResult(3, 0, "*"));
        System.out.println(getResult(17, 2, "/"));
        System.out.println(getResult(4, 12, "+"));
        System.out.println(getResult(14, 2, "-"));
    }

    public static double getResult(double a, double b, String c) {
        double result = 0;
        switch (c) {
            case "+":
                result = a + b;
                break;
            case "-":
                result = a - b;
                break;
            case "*":
                result = a * b;
                break;
            case "/":
                result = a / b;
                break;
            default:
                System.out.println("运算符错误");
                break;
        }
        return result;
    }
}
